spotless reputation - Spanish English Dictionary